/* css hack ======================== */

html {
	/* IE */
	overflow-y: scroll; 
	/* Moz */
	height: 100%;
	margin-bottom: 0.1em;
}

* html { overflow-x: hidden; }

/* restyling defaults ======================== */

form, div, table { margin: 0; padding: 0; }
table { table-layout: fixed; }

a { text-decoration: none }
a:focus, a:hover { text-decoration: underline }
a img { border: 0; }

h1 { margin-top: 0 }
h1, h2, h3, h4 { text-transform: capitalize; }
h5, h6 { text-transform: uppercase; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none }

/* Forcing font, 1em to 16px, body.font-size = 1em */

h1    { font-size: 2em; } 
h2    { font-size: 1.5em;   }
h3    { font-size: 1.25em; }
h4    { font-size: 1em; }
h5    { font-size: .9em; }
h6    { font-size: .85em; }
small { font-size: .85em; }

/* commonly use, usefull quick hack class ======================= */

.hide   { display: none; }
.block  { display: block; }
.clear  { clear: both; margin: 0; padding: 0}
.center { margin: 0 auto; }
.noborder { border-bottom: 0 !important; border-right: 0 !important; border-left: 0 !important; border-top: 0 !important; }

/* font shortcut class ======================= */

.geo,.georgia { font-family: Georgia, "Times New Roman", Times, serif; }
.ver,.verdana { font-family: Verdana, Arial, Helvetica, sans-serif; }
.tah,.tahoma { font-family: Tahoma, Arial, Helvetica, sans-serif; }
.tim,.times { font-family: "Times New Roman", Times, serif; }
.tre,.trebuchet { font-family: "Trebuchet MS", Arial, Helvetica, cursive; }
.cou,.courier { font-family: "Courier New", Courier, monospace; }
.ari,.arial { font-family: Arial, Helvetica, sans-serif; }
.luc,.lucida { font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Hevletica, sans-serif; }

/* form stuff */

input[type=radio] { border: 0px; vertical-align: middle; }

/* Code formating is always courier/mono-space */

pre, code, xmp, textarea { font-family: "Courier New", Courier, monospace; font-size: .9em; }
